动画系统

使用动画系统,您可以根据时间动画化属性、控制回放以及将属性值更改映射到动画。

Kanzi 动画系统包括:

属性时间线动画化的工作原理

属性时间线使用 Kanzi 属性管理器修改器堆栈。Kanzi 应用动画到属性的基值或者堆栈中的上一个修改器(可能是另一个动画)。从而将影响同一个属性的动画堆叠在一起。

当动画结束时,它仍会保持活动状态。用于描述动画的对象依然存在,以使修改器能够应要求提供属性值。当您使用 Kanzi Engine 时,API 对某个对象应用多个动画时,您必须将它们移除,否则它们会持续消耗资源。状态机和动画播放器 (Animation Player) 等其他系统,会跟踪动画本身,因此无需您跟踪。

动画化对象的工作流程

要动画化对象:

  1. 创建一个动画:
  2. 创建一个时间线。
  3. 将动画分配给时间线。
  4. 回放动画。

另请参阅

使用 Kanzi Engine API 创建动画和时间线

动画

动画最佳实践

Kanzi 基础知识